var num = 1
// var str = String(num)
// console.log(typeof str); // string
// var str = num + ''


// let a = 1
// if (a) {
//     console.log('aaa');
// }


// console.log(Boolean());  //false
// console.log(Boolean(false)); //false
// console.log(Boolean(undefined)); //false
// console.log(Boolean(null)); //false
// console.log(Boolean(+0)); //false
// console.log(Boolean(-0)); //false
// console.log(Boolean(NaN)); //false
// console.log(Boolean('')); //false

// console.log(Boolean(1)); //true
// console.log(Boolean({})); //true


// 原始值转数字
// console.log(Number());  // 0
// console.log(Number(undefined)); // NaN
// console.log(Number(null));  // 0

// console.log(Number(false));  // 0
// console.log(Number(true));  // 1

// console.log(Number('123'));  // 123
// console.log(Number('-123'));  // -123
// console.log(Number('1.23'));  // 1.23
// console.log(Number('000123'));  // 123



// console.log(Number('0x17'));  // 23
// console.log(Number(' '));  // 0
// console.log(Number('111 222'));  // NaN
// console.log(Number('aaa'));  // NaN




//  原始值转字符串
console.log(String(undefined));  // undefined  -> 字符串



